point projection microscope - French English Dictionary